home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / share / keymaps / mac / include / mac-linux-keys-bare.inc < prev    next >
Text File  |  2005-10-13  |  5KB  |  183 lines

  1. # Linux-specific (and language-independent) keys
  2. #
  3. # This file describes function keys, console switching keys,
  4. # keypad, cursor keys, and SysRq, ScrollLock, Pause
  5. #
  6. # It does not use the AltGr modifier, so that the user can opt
  7. # to have both Alt keys produce the same effect.
  8. # As a consequence, the Hex_* keys are missing, as are
  9. #    control altgr keycode 83 = Boot
  10. #    control altgr keycode 111 = Boot
  11. #
  12. # One culture-specific item that will be overridden in many keymaps
  13. # is the KP_Period: many countries have a KP_Comma instead.
  14. #
  15. # One user-preference item will be the function of the Delete key.
  16. #
  17. # Old keyboards have 10 function keys, and keymaps have
  18. # sometimes used shift+F1 = F11, and sometimes shift+F1 = F13.
  19. # Here we assume an enhanced keyboard (with 12 function keys).
  20. #
  21. plain keycode  122 = F1
  22. plain keycode  120 = F2
  23. plain keycode   99 = F3
  24. plain keycode  118 = F4
  25. plain keycode   96 = F5
  26. plain keycode   97 = F6
  27. plain keycode   98 = F7
  28. plain keycode  100 = F8
  29. plain keycode  101 = F9
  30. plain keycode  109 = F10
  31. plain keycode  103 = F11
  32. plain keycode  111 = F12
  33. shift keycode  122 = F13
  34. shift keycode  120 = F14
  35. shift keycode   99 = F15
  36. shift keycode  118 = F16
  37. shift keycode   96 = F17
  38. shift keycode   97 = F18
  39. shift keycode   98 = F19
  40. shift keycode  100 = F20
  41. shift keycode  101 = F21
  42. shift keycode  109 = F22
  43. shift keycode  103 = F23
  44. shift keycode  111 = F24
  45. control keycode  122 = F25
  46. control keycode  120 = F26
  47. control keycode   99 = F27
  48. control keycode  118 = F28
  49. control keycode   96 = F29
  50. control keycode   97 = F30
  51. control keycode   98 = F31
  52. control keycode  100 = F32
  53. control keycode  101 = F33
  54. control keycode  109 = F34
  55. control keycode  103 = F35
  56. control keycode  111 = F36
  57. #
  58. # The canonical assignment for F37-F48 uses
  59. #    control shift keycode  122 = F37
  60. # etc. If you want that, load linux-keys-extd.inc
  61. #
  62. # Both Alt+Fn and Control+Alt+Fn switch to Console n
  63. # (in order to please Linux / dosemu / X).
  64. # Here Consoles 1..12. For 13..24 load linux-keys-extd.inc
  65. #
  66. alt keycode  122 = Console_1
  67. alt keycode  120 = Console_2
  68. alt keycode   99 = Console_3
  69. alt keycode  118 = Console_4
  70. alt keycode   96 = Console_5
  71. alt keycode   97 = Console_6
  72. alt keycode   98 = Console_7
  73. alt keycode  100 = Console_8
  74. alt keycode  101 = Console_9
  75. alt keycode  109 = Console_10
  76. alt keycode  103 = Console_11
  77. alt keycode  111 = Console_12
  78. control alt keycode  122 = Console_1
  79. control alt keycode  120 = Console_2
  80. control alt keycode   99 = Console_3
  81. control alt keycode  118 = Console_4
  82. control alt keycode   96 = Console_5
  83. control alt keycode   97 = Console_6
  84. control alt keycode   98 = Console_7
  85. control alt keycode  100 = Console_8
  86. control alt keycode  101 = Console_9
  87. control alt keycode  109 = Console_10
  88. control alt keycode  103 = Console_11
  89. control alt keycode  111 = Console_12
  90.  
  91. #
  92. # Keypad keys
  93. #
  94. keycode  71 = Num_Lock
  95. keycode  75 = KP_Divide
  96. keycode  67 = KP_Multiply
  97. keycode  78 = KP_Subtract
  98. keycode  69 = KP_Add
  99. keycode  76 = KP_Enter
  100. keycode  81 = equal
  101. #
  102. keycode  89 = KP_7
  103. keycode  91 = KP_8
  104. keycode  92 = KP_9
  105. keycode  86 = KP_4
  106. keycode  87 = KP_5
  107. keycode  88 = KP_6
  108. keycode  83 = KP_1
  109. keycode  84 = KP_2
  110. keycode  85 = KP_3
  111. keycode  82 = KP_0
  112. #
  113. keycode  65 = KP_Period            # or KP_Comma
  114. control alt keycode  65 = Boot
  115. #
  116. alt keycode  89 = Ascii_7
  117. alt keycode  91 = Ascii_8
  118. alt keycode  92 = Ascii_9
  119. alt keycode  86 = Ascii_4
  120. alt keycode  87 = Ascii_5
  121. alt keycode  88 = Ascii_6
  122. alt keycode  83 = Ascii_1
  123. alt keycode  84 = Ascii_2
  124. alt keycode  85 = Ascii_3
  125. alt keycode  82 = Ascii_0
  126. #
  127. # The four cursor keys
  128. #
  129. keycode 62 = Up
  130. keycode 59 = Left
  131. keycode 60 = Right
  132. keycode 61 = Down
  133. alt keycode 62 = KeyboardSignal
  134. alt keycode 59 = Decr_Console
  135. alt keycode 60 = Incr_Console
  136. #
  137. # The six edit keys
  138. #
  139. keycode 114 = Insert
  140. keycode 115 = Home        # Find
  141. keycode 116 = PageUp        # Prior
  142. keycode 117 = Remove
  143. keycode 119 = End        # Select
  144. keycode 121 = PageDown        # Next
  145. shift keycode 116 = Scroll_Backward
  146. shift keycode 121 = Scroll_Forward
  147. control    alt keycode 117 = Boot
  148. #
  149. # The three system keys
  150. #
  151. # what is that? olh@suse.de
  152. #keycode  84 = Last_Console        # Alt+SysRq/PrintScrn
  153. #
  154. # what is that? olh@suse.de
  155. #keycode  99 = Control_backslash        # SysRq/PrintScrn
  156.  
  157. plain   keycode 107 = Scroll_Lock
  158. shift    keycode 107 = Show_Memory
  159. control keycode 107 = Show_State
  160. alt    keycode 107 = Show_Registers
  161.  
  162. control keycode 113 = Break        # Ctrl+Break/Pause
  163. keycode 113 = Pause            # Break/Pause
  164.  
  165. # generic keys for all keyboards
  166. keycode  36 = Return
  167.         alt     keycode  36 = Meta_Control_m
  168. keycode  48 = Tab
  169.     alt keycode 48 = Meta_Tab
  170. keycode  49 = space space space nul
  171. keycode  51 = Delete  Remove
  172.     alt    keycode  51 = Meta_Delete
  173.     shift     alt    keycode  51 = Meta_Delete
  174.         control    keycode  51 = Remove
  175. keycode  53 = Escape
  176.         alt keycode 53 =        Meta_Escape
  177.         shift   alt keycode 53 =        Meta_Escape
  178. keycode  54 = Control
  179. keycode  55 = Alt             # Command/Apple key
  180. keycode  56 = Shift
  181. keycode  57 = Caps_Lock
  182. keycode  58 = AltGr           # Alt/Option key
  183.